کانال بله, جهت پشتیبانی و اطلاع رسانی کانال بله, جهت پشتیبانی و اطلاع رسانی
عضویت

آموزش Java Spring

در معرفی Java Spring ، باید اینگونه شرح داد که اسپرینگ (Spring) یکی از پلتفرم های جاواست (Java) که برای آماده سازی پشتیبانی جامع زیرساختارها، برای توسعه سریع و آسان برنامه های قدرتمند جاوا (Java) استفاده می شود. (Java Sprin) معمول ترین قالب برای توسعه برنامه های Enterprise Java است. از جمله دلایل محبوبیت Java Spring می توان به ایجاد کدهایی با قابلیت استفاده مجدد، قابلیت تست آسان و کدهایی با عملکرد بالا اشاره کرد.
Java Spring در متون مختلف، معانی متفاوت دارد. از عبارت Java Spring می توان برای ارجاع به پروژه های نوشته شده در خود ساختار Java Spring استفاده کرد. اغلب، هدف افراد از بکارگیری عبارت Java Spring، مجموعه کامل پروژه است؛ و این مستندسازی مرجع، بر اساس و پایه پروژه که همان Java Spring است، متمرکز است.
Java Spring دارای چندین ماژول است و برنامه ها می توانند ماژول های مورد نیاز خود را از میان ماژول های Java Spring انتخاب کنند. کدهای Java Spring سبک و خوانا هستند، و ویژگی های پایه آنها را می توان در توسعه هر برنامه ای از جاوا (Java) بکار گرفت. Java Spring بدنبال توسعه آسانتر J2EE ، برای بکارگیری و ارتقا پروژه های برنامه نویسی با استفاده از مدل برنامه نویسی POJO است. علاوه بر این، Java Spring پشتیبانی ساختاری از امکانات مختلفی همچون Messaging (پیام رسانی)، Transactional Data and Persistence (داده های تبادلی و نگهداری این داده ها)، و همچنین پشتیبانی از ساختار وب را مهیا می سازد.
در این مجموعه، مقالاتی مفید از Java Springرا در اختیار شما عزیزان قرار داده، تا بتوانید هر چه بیشتر با امکانات و زمینه های کاربردی Java Spring آشنا شوید.
برای مشاهده دوره مرتبط با این مجموعه مقالات بر روی عبارت Java Spring کلیک کنید.


آموزش شی Bean در Spring

آموزش تعریف Beans در Spring
درس ششم : آموزش تعریف Beans در Spring

اشیایی که ستون فقرات برنامه شما را تشکیل داده و توسط Spring IOC Container مدیریت می شوند ، Beans می نامیم . یک Bean شی ای است که توسط یک Spring IOC Container معرفی ، ایجاد و اجرا شده است . این Bean ها ، توسط اطلاعات پیکربندی ( configuration metadata ) که برای یک Container فراهم نموده اید ( برای مثال توسط یک فایل XML با تگ ( <bean> ) ایجاد می شوند . به آموزش این روش در درس قبلی پرداختیم .

9242 بازدید
ادامه
آموزش تعیین میدان Beans در Spring
درس هفتم : آموزش تعیین میدان Beans Scope در Spring

هنگام تعریف یک شی <bean> در چهارچوب کاری Spring ، شما می توانید یک میدان ( Scope ) برای آن تعیین کنید . اما میدان ( Scape ) چیست و چه کارایی دارد . برای مثال فرض کنید شما میخواهید تا برنامه Spring را مجبور کنید ، هر زمان که به یک شی Bean نیاز دارید ، یک نسخه جدید از آن را بسازید .

4979 بازدید
ادامه
بررسی چرخه حیات یک Bean در Spring
درس هشتم : بررسی چرخه حیات یک Bean در Spring

چرخه حیات یک Spring Bean بسیار ساده و قابل فهم است . هنگامی که یک Bean ، ایجاد می شود چند مرحله مقدار دهی اولیه برای آن لازم است تا به یک وضعیت با ثبات برسد . از طرف دیگر ، هنگامی که به یک Bean دیگر نیازی نداریم و بایستی از Container حذف شود ،چند مرحله عملیات پاکسازی بایستی انجام شود .

4152 بازدید
ادامه
: BeanPostProcessor چیست و چه کاربردی دارد
درس نهم : BeanPostProcessor چیست و چه کاربردی دارد

رابط کاربری BeanPostProcessor ، متدهای وابسته ای را تعیین می کند که به وسلیه آنها میتوانید دستورات برنامه نویسی مورد نظر خود را در برنامه اجرا کنید . شما همچنین می توانید یکسری منطق های کدنویسی را پس از اینکه Spring IOC Container یک شی Bean را مقدار دهی ، تنظیم و ایجاد نمود ، تعیین و اجرا نمایید . این کار بوسیله متصل کردن یک یا چند BeanPostProcessor به برنامه انجام می شود .

3935 بازدید
ادامه
درس دهم : آموزش مفهوم ارث بری در Bean های Spring
درس دهم : آموزش مفهوم ارث بری در Bean های Spring

ارث بری در تعریف Spring Bean ها ، ربطی به ارث بری کلاس ها در java ندارد ، اما چهارچوب کلی کار یکی است . شما میتوانید تعریف یک Bean مادر را به عنوان الگو قرار داده و هرچند فرزند که میخواهید خصوصیت آن را به ارث ببرد ، از رویش بسازید .

2912 بازدید
ادامه